<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script type="text/javascript">
			/*
			  1.从 -(2^53 -1) 到 2^53 - 1 之间的数字
			*/

			var a = 6; //整数
			a = 3.14; //浮点数
			console.log(a);

			//-----------------进制----------------------------------
			/*
			   1.DEC十进制 0 ~ 9
			   2.BIN二进制 0、1
			   3.OTC八进制 0 ~ 7  以0开始
			   4.HEX十六进制 0 ~ 9 a(10) b(11) c(12) d(13) e(14) f(15)  以0x开始
			   
			   十进制->二进制: 除2取余
			     55
			   二进制->十进制: <-
			     1        1        0        1        1       1
			   2^5*1 +  2^4*1 +  2^3*0 +  2^2*1 +  2^1*1 + 2^0*1 = 55
			   
			   二进制->八进制: <- 三个一组，分别计算
			     1       1       0            1        1       1
			   2^2*1 + 2^1*1 + 2^0*0 = 6    2^2*1 +  2^1*1 + 2^0*1 = 7    067
			   
			   二进制->十六进制: <- 四个一组，分别计算
			    1       1                 0      1        1       1
			   2^1*1 + 2^0*1 = 3        2^4*0  2^2*1 +  2^1*1 + 2^0*1 = 7  0x37
			*/

			var b = 067; //55
			console.log(b);

			var c = 0x37; //55
			console.log(c);

			//-------------------------------------------------------

			// 最大值
			var max = Number.MAX_VALUE;
			console.log(max);

			//最小值
			var min = Number.MIN_VALUE;
			console.log(min);

			//非数字
			var nan = Number.NaN;
			console.log(nan);

			//无穷大 Infinity
			console.log(Number.MAX_VALUE * 2);
			//无穷小 -Infinity
			console.log(-Number.MAX_VALUE * 2);
			//NaN
			console.log('张三' - 6);
		</script>
	</head>
	<body>
	</body>
</html>
